package net.worldscale.xp.wslib.urm.io;

import java.io.IOException;

import net.worldscale.xp.wslib.urm.BadUriException;

public abstract class Connector {

	public abstract IConnection open(String uri) throws IOException,
			BadUriException;

	public abstract void regConnFactory(IConnectionFactory f);

	public abstract void unregConnFactory(IConnectionFactory f);

	public abstract IConnectionFactory getConnFactory(String scheme);

}
